Text copied to clipboard!
Naslov
Text copied to clipboard!Razvijalec spletnih aplikacij Full Stack
Opis
Text copied to clipboard!
Iščemo izkušenega in motiviranega razvijalca spletnih aplikacij Full Stack, ki se bo pridružil naši ekipi za razvoj programske opreme. Kandidat bo odgovoren za načrtovanje, razvoj in vzdrževanje spletnih aplikacij, ki vključujejo tako strežniški kot odjemalski del. Delo vključuje sodelovanje z oblikovalci, produktnimi vodji in drugimi razvijalci za ustvarjanje učinkovitih, varnih in uporabniku prijaznih rešitev.
Kot Full Stack razvijalec boste uporabljali sodobne tehnologije, kot so JavaScript (React, Angular ali Vue.js), Node.js, Python, PHP ali druge strežniške tehnologije, ter baze podatkov, kot so MySQL, PostgreSQL ali MongoDB. Odgovorni boste za celoten življenjski cikel razvoja programske opreme, vključno z analizo zahtev, načrtovanjem arhitekture, implementacijo, testiranjem in vzdrževanjem.
Idealni kandidat ima močno razumevanje spletnih tehnologij, izkušnje z razvojem RESTful API-jev, pozna principe DevOps in je sposoben delati v agilnem okolju. Prav tako mora biti sposoben učinkovito komunicirati znotraj ekipe in prispevati k izboljšavam procesov razvoja programske opreme.
Če ste strastni do razvoja programske opreme, radi rešujete kompleksne probleme in želite delati v dinamičnem okolju, vas vabimo, da se prijavite na to priložnost.
Odgovornosti
Text copied to clipboard!- Načrtovanje in razvoj spletnih aplikacij na strežniški in odjemalski strani
- Sodelovanje z oblikovalci in produktnimi vodji pri definiranju funkcionalnosti
- Implementacija RESTful API-jev in integracija z zunanjimi storitvami
- Optimizacija delovanja aplikacij in zagotavljanje varnosti
- Pisanje enotnih in integracijskih testov
- Vzdrževanje in nadgradnja obstoječe kode
- Sodelovanje v agilnih razvojnih ciklih (Scrum, Kanban)
- Dokumentiranje tehničnih rešitev in arhitekture
- Reševanje tehničnih težav in odpravljanje napak
- Spremljanje novih tehnologij in predlaganje izboljšav
Zahteve
Text copied to clipboard!- Vsaj 3 leta izkušenj z razvojem spletnih aplikacij
- Dobro poznavanje JavaScript in enega izmed ogrodij (React, Angular, Vue)
- Izkušnje z razvojem strežniških aplikacij (Node.js, Python, PHP ipd.)
- Poznavanje relacijskih in nerelacijskih baz podatkov
- Razumevanje konceptov REST, HTTP, JSON in varnosti spletnih aplikacij
- Izkušnje z uporabo sistemov za nadzor različic (npr. Git)
- Sposobnost samostojnega in timskega dela
- Dobro znanje angleškega jezika (pisno in ustno)
- Izkušnje z DevOps orodji so prednost
- Poznavanje testiranja programske opreme
Možna vprašanja na razgovoru
Text copied to clipboard!- Katera orodja in tehnologije uporabljate pri razvoju Full Stack aplikacij?
- Ali imate izkušnje z razvojem RESTful API-jev?
- Kako pristopate k odpravljanju napak v produkcijskem okolju?
- Katera orodja uporabljate za testiranje kode?
- Ali ste že delali v agilnem okolju? Če da, opišite svojo vlogo.
- Kako zagotavljate varnost spletnih aplikacij?
- Katera baza podatkov vam je najbližja in zakaj?
- Kako sledite novostim v svetu spletnega razvoja?
- Ali imate izkušnje z DevOps praksami?
- Kateri projekt vam je bil največji izziv in zakaj?